Big Huge Thesaurus

wild yellow lily

noun